Enterprise Version
Middle Part